package com.shxt.framework.rbac.weeklycontent.dao;

import java.util.List;
import org.springframework.stereotype.Repository;
import com.shxt.framework.rbac.weeklycontent.model.WeeklyContent;

@Repository
public interface WeeklyContentDao {
	//添加新的周报
	int add(WeeklyContent wc);
	//加载所有的周报
	List<WeeklyContent> load();
	//加载自己的周报
	List<WeeklyContent> loadSelf(Integer user_id);
	//更新周报内容
	int update(WeeklyContent wc);
	//实则删除，其实就是改变状态
	void updateAndDeleteWCStatus(WeeklyContent wc);

	/**
	 * 查询
	 */
	List<WeeklyContent> query(WeeklyContent weeklyContent);
}
